package com.lframework.xingyun.basedata.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import com.lframework.starter.web.core.dto.BaseDto;
import com.lframework.starter.web.core.entity.BaseEntity;
import lombok.Data;

/**
 * <p>
 * 制作方法与材料关系表
 * </p>
 *
 */
@Data
@TableName("base_data_make_method_material")
public class MakeMethodMaterial extends BaseEntity implements BaseDto {

    private static final long serialVersionUID = 1L;

    public static final String CACHE_NAME = "MakeMethodMaterial";

    /**
     * ID
     */
    private String id;

    /**
     * 制造方法ID
     */
    private String makeId;

    /**
     * 类型 0=主成分 1=替换品
     */
    private Integer type;

    /**
     * 商品编号
     */
    private String code;

    /**
     * 商品SKU
     */
    private String skuCode;

    /**
     * 消耗单位
     */
    private String consumeUnitId;

    /**
     * 消耗数量
     */
    private BigDecimal consumeNum;

    /**
     * 消耗成本
     */
    private BigDecimal consumeCost;

    /**
     * 排序号
     */
    private Integer orderNo;

    /**
     * 主商品编号
     */
    private String mainCode;
    /**
     * 主商品SKU
     */
    private String mainSkuCode;

}

